﻿//using dz.inner.jky.api.service;
//using dz.u9.jky.schema.Common;
//using dz.u9.jky.schema.GL;
//using dz.u9.jky.schema.Voucher;
//using System.Collections.Generic;
//using System.Web.Http;
//using UFIDA.U9.ISV.GL.ISVGLImportSV;
//using UFSoft.UBF.Json;

//namespace dz.inner.jky.api
//{
//    /// <summary>
//    /// 凭证
//    /// </summary>
//    public class DzVoucherController : DzBaseController
//    {
//        private VoucherService service = new VoucherService();

//        [HttpPost]
//        public string Query(DzVoucherQueryDTO parm)
//        {
//            ISVVoucherQuerySV sv = new ISVVoucherQuerySV();
//            sv.QueryConditionDTO = Convert(parm);

//            List<ISVImportVoucherDTO> rtns =  sv.Do();
//            return JsonSerializationHelper.SerializeWithType(rtns[0]);
//        }

//        /// <summary>
//        /// 新增凭证
//        /// </summary>
//        /// <param name="dto"></param>
//        /// <returns></returns>
//        [HttpPost]
//        public U9CResult Add(DzISVImportVoucherDTO dto)
//        {
//            return service.Add(dto);
//        }

//        private List<VoucherQueryDTO> Convert(DzVoucherQueryDTO parm)
//        {
//            VoucherQueryDTO dto = new VoucherQueryDTO();

//            ObjectCopyUtil util = new ObjectCopyUtil();
//            util.CopyProperty(parm, ref dto);

//            return new List<VoucherQueryDTO>() { dto };
//        }
//    }
//}
